package com.example.test;

import java.util.Optional;

public class Calculator {

    // 加法方法
    public static double add(double a, double b) {
        return a + b;
    }

    // 减法方法
    public static double subtract(double a, double b) {
        return a - b;
    }

    // 乘法方法
    public static double multiply(double a, double b) {
        return a * b;
    }

    // 除法方法
    public static Optional<Double> divide(double a, double b) {
        if (b == 0) {
            // 如果除数为0，返回Optional.empty()
            return Optional.empty();
        } else {
            return Optional.of(a / b);
        }
    }

}